.ip_text {
	width: 99%;
}
.cp_date {
  cursor:hand;
}
.WAMenuItem {
  font-size:12px;
  border-style:none;border-width:1px;border-color:#000000;padding:2 5 2 5;margin-top:2px;cursor:hand;
}

.WAMenuItemB {
  font-size:12px;
  border-style:outset;border-width:2px;padding:2 5 2 5;margin-top:0px;cursor:hand;;
}

.LeftTreeStyle {
  background-color: #f7f3f7;
}

.nodeDescDiv {
  padding:3px;
  font-size:14.8px;
  color:#666666;
}

#nodeDesc, .nodeDesc {
  font-size:14.8px;
  color:red;
  font-weight:bold;
}

fieldset {
  border-color:#dddddd;
  border-style:solid;
  border-width:1px;
}

.disabled {
  background-color:#eeeeee;
}

.formTableContainer {
  padding:5px;
}

.shadow {
  display:inline;
  letter-spacing:1px;
  filter: dropshadow(color=#000000, offx=1, offy=1, positive=1);
  font-family: "Tahoma";
  font-size: 12px;
  width:100%;
}

.notnull {
  background-image:url('/pressystem/parts/images/img/notnull.gif');
  background-repeat:"no-repeat";
  background-position:"right bottom";
}

.star_notnull_color {
    color:red;
}

input,button {
  font-family:Tahoma;
  font-size:12px;
}


form {
  display:inline;
}

td {
  font-family:Tahoma;
  font-size:12px;
}

body {
  padding:0px;
  margin:0px;
  font-size:12px;
  /*background-image: url(../../parts/images/login/loginBG.jpg);*/
}

span {
  font-family:Tahoma;
  font-size:12px;
}

fieldset {
  font-family:Tahoma;
  font-size:12px;
  letter-spacing:1px;
  padding:5px;
}

legend {
  font-size:14.8px;
  letter-spacing:1.5px;
  color:#008000;
}


textarea {
  font-family:Tahoma;
  font-size:12px;
  width:99%;
}


/*HTMLEditor ����css*/
.HE_font12px {
  font-size:12px;
}

.HE_font14px {
  font-family: ����;
  font-size:14.8px;
}

.HE_font18px {
  font-size:18px;
}

.HE_font28px {
  font-size:28px;
}

.HE_HeadTitle {
  color: #0080c0;
  font-size:18px;
}

b.rnd{display:block;background:#FFF;font-size:1px}b.rnd b{display:block;height:1;overflow:hidden}b.rnd1{margin:0 2}b.rnd2{margin:0 1}b.rnd1l{margin:0 0 0 2}b.rnd2l{margin:0 0 0 1}b.rnd1r{margin:0 2 0 0}b.rnd2r{margin:0 1 0 0}
.nm{padding:0 15 1;background-color:#ffcc00}
.rno,.rno .rnd1,.rno .rnd2{color:#000;background:#fad163}

.TreeNode {
  padding-left: 20px;
}

.NodeName {
  padding-left: 2px;
  letter-spacing: 1px;	
  cursor:hand;
}

/********************************************* toolbar ***************************************/
.tb-toolbar {
	padding: 3px 3px 5px 5px;
	background-image: url('/pressystem/parts/images/img/juice/toolbar/bg.gif');
	-moz-user-select: none;
}

.tb-toolbar-item {
	font-size: 12px;
	border-style: none;
	border-width: 1px;
	border-color: #000000;
	padding: 2px 5px 2px 5px;
	margin-top: 2px;
	cursor: pointer;
}

.tb-toolbar-item-mouseover {
	padding: 1px 4px 1px 4px;
	color: #000;
	border-style: solid;
	background-color: #ADB9D8;
}

.tb-toolbar-item-mouseout {
	padding: 2px 5px 2px 5px;
	color: black;
	border-style: none;
	background-color: transparent;
}

.tb-toolbar-sub {
	background: #F0F0F0 url('/pressystem/parts/images/img/juice/toolbar/menu.gif') repeat-y scroll 0 0;
	border: 1px solid #718BB7;
	padding: 1px;
}

.tb-toolbar-sub-list {
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.tb-toolbar-sub-list-item {
	padding: 1px;
	line-height: 100%;
}

.tb-toolbar-sub-list-item a:link {
    color: #222;
}

.tb-toolbar-sub-list-item a:visited {
    color: #222;
}

.tb-toolbar-sub-list-item a:hover {
    color: #222;
    text-decoration: none;    
}

.tb-toolbar-sub-item {
	color: red;
	cursor: pointer;
	display: block;
	line-height: 16px;
	outline-style: none;
	outline-width: 0;
	padding: 3px 21px 3px 3px;
}

.tb-toolbar-sub-list-item-active {
	background: #EBF3FD url('/pressystem/parts/images/img/juice/toolbar/item-over.gif') repeat-x scroll left bottom;
	border: 1px solid #AACCF6;
	padding: 0;
}

.tb-toolbar-sub-item-icon {
	border: 0;
	width: 16px;
	height: 16px;
	margin:0 8px 0 0;
	padding: 0;
	vertical-align: top;
}

.lv {
    width: 14px;
    height: 14px;
    min-width: 14px;
    min-height: 14px;
}

.lvA {
    background-color: #3CA129;
}

.lvB {
    background-color: #00B2EC;
}

.lvC {
    background-color: #FFD912;
}

.lvD {
    background-color: #666666;
}
.btn{
	background: url(../images/button-bc2.gif) no-repeat;
	width: 60px;
	height: 22px;
	line-height: 24px;
	color: #2A81AA;
	text-align: center;
	border: 0;
	font-weight: bold;
	FONT-SIZE: 9pt;
	cursor: hand;
}
.btn1 {
	background: url(../images/button-bc1.gif);
	width: 40px;
	height: 22px;
	line-height: 24px;
	color: #2A81AA;
	text-align: center;
	border: 0;
	font-weight: bold;
	FONT-SIZE: 9pt;
	cursor: hand;
}
.btn2 {
	background: url(../images/button-bc2.gif);
	width: 60px;
	height: 22px;
	line-height: 24px;
	color: #2A81AA;
	text-align: center;
	border: 0;
	font-weight: bold;
	FONT-SIZE: 9pt;
	cursor: hand;
}

.btn4 {
	background: url(../images/button-bc4.gif);
	width: 80px;
	height: 22px;
	line-height: 24px;
	color: #2A81AA;
	text-align: center;
	border: 0;
	font-weight: bold;
	FONT-SIZE: 9pt;
	cursor: hand;
}
img {
	margin: 0;
	padding: 0;
	border: 0;
}
a {
	color: #333;
	TEXT-DECORATION: none;
}

a:link { /* δ���ʵ�t�� */
	COLOR: #0066cc;
	color: #336c96;
}

a:visited { /* �ѷ��ʵ�t�� */
	COLOR: #0066cc;
	color: #336c96;
}

a:hover { /* �����t���� */
	color: #333;
}

a:active { /* ����t�� */
	color: #333;
}
.RoleSpan{
	padding:1 1 1 1;cursor: hand;color: #0066cc;
}